// 获得原始数据
import { Random } from 'mockjs'

let arr = [];

for (let i = 0; i < 10; i++) {
    // 生成返回原始数据
    arr.push({
        username: Random.cname(),
        password: Random.boolean(),
        avatar: Random.datetime(),
        remarks: Random.cparagraph(),
    })
}

// 如果在import导入中需要使用类似解构赋值的语法，则在暴露的时候不使用default 那么在import中就可以使用使用类似{getAll}的语法，来获得对应的值
// 如果有default 那么在important的时候，这个对象实际是在被挂载在export.default.XXX中的

export function getAll() {
    return {
        url: '/user/avatar',// 拦截指定地址
        type: 'get',
        template: function () {
            return {
                code: 1000,
                data: arr,
                msg: '获取数据成功！'
            }
        }
    }
}